day trading investment trading strategy cash flow forex trading casino finance online brokerage financial planning brokerage stocks mutual funds investor bonds invest spread trading financial spread betting trading broker factoring forex daytrading betting stock market gambling currency ftse estate planning bet